namespace Cik.Gapi4Net.Domain.Output.BookSearch
{
    using Contract;
    using Newtonsoft.Json;

    [JsonObject]
    public class MainResult : IMainResult
    {
        [JsonProperty("GsearchResultClass")]
        public string GsearchResultClass { get; set; }

        [JsonProperty("authors")]
        public string Authors { get; set; }

        [JsonProperty("bookId")]
        public string BookId { get; set; }

        [JsonProperty("pageCount")]
        public string PageCount { get; set; }

        [JsonProperty("publishedYear")]
        public string PublishedYear { get; set; }

        [JsonProperty("tbHeight")]
        public int TbHeight { get; set; }

        [JsonProperty("tbUrl")]
        public string TbUrl { get; set; }

        [JsonProperty("tbWidth")]
        public int TbWidth { get; set; }

        [JsonProperty("title")]
        public string Title { get; set; }

        [JsonProperty("titleNoFormatting")]
        public string TitleNoFormatting { get; set; }

        [JsonProperty("unescapedUrl")]
        public string UnescapedUrl { get; set; }

        [JsonProperty("url")]
        public string Url { get; set; }
    }
}